Using the Traveling Salesman Problem
نویسندگان
چکیده
Theoretical computer science has given birth to a very intriguing and fascinating class of problems known as Nondeterministic Polynomial-time (NP) complete problems. Among their captivating properties are their computational complexity despite often deceptively simple formulations. An example of this is the ubiquitous Traveling Salesman Problem (TSP). This problem has had an uncontested popularity in computational mathematics leading to a plethora of techniques and programs for solving it, both exactly and heuristically. Another remarkable property of NP complete problems is their frequent occurrence in real life problems, making them more than just theoretical constructions. A practical example of this is the field of bioinformatics where many of the challenges faced by its researchers have turned out to be NP complete problems. Yet another tantalising characteristic of the NP complete problems is their reduction property, making every problem equally difficult (or easy) to solve. In other words: to solve them all, we only have to solve one of them. This thesis aims at utilising the above properties with the purpose of examining the effect of trying to solve bioinformatic problems using the reduction property and a state of the art implementation for solving the TSP. The practical bioinformatic problem is the Shortest Superstring Problem (SSP). To asses the quality of the obtained solutions, they are compared to solutions from four approximation algorithms. To convey a full understanding of the algorithms and their approximation factors, the thesis additionally includes a self-contained survey of approximation algorithms for the SSP. The thesis further examines the bioinformatic problems concerning Multiple Sequence Alignment (MSA) and hereby presents the definition of a TSP based scoring function. A near-optimal MSA construction algorithm that uses this scoring and additionally a divide-and-conquer algorithm for refining MSAs are implemented and experimentally tested. Based on truely convincing results the main conclusion of the thesis is that it is definitely a promising idea to apply efficient TSP solver implementations to solve NP complete problems within bioinformatic applications. The results obtained for the implemented MSA algorithms are far more modest, although the MSA construction algorithm and the scoring function should not be dismissed without further study. i
منابع مشابه
Solving the Traveling Salesman Problem by an Efficient Hybrid Metaheuristic Algorithm
The traveling salesman problem (TSP) is the problem of finding the shortest tour through all the nodes that a salesman has to visit. The TSP is probably the most famous and extensively studied problem in the field of combinatorial optimization. Because this problem is an NP-hard problem, practical large-scale instances cannot be solved by exact algorithms within acceptable computational times. ...
متن کاملSolving the Traveling Salesman Problem by an Efficient Hybrid Metaheuristic Algorithm
The traveling salesman problem (TSP) is the problem of finding the shortest tour through all the nodes that a salesman has to visit. The TSP is probably the most famous and extensively studied problem in the field of combinatorial optimization. Because this problem is an NP-hard problem, practical large-scale instances cannot be solved by exact algorithms within acceptable computational times. ...
متن کاملNew Heuristic Algorithms for Solving Single-Vehicle and Multi-Vehicle Generalized Traveling Salesman Problems (GTSP)
Among numerous NP-hard problems, the Traveling Salesman Problem (TSP) has been one of the most explored, yet unknown one. Even a minor modification changes the problem’s status, calling for a different solution. The Generalized Traveling Salesman Problem (GTSP)expands the TSP to a much more complicated form, replacing single nodes with a group or cluster of nodes, where the objective is to fi...
متن کاملSolving the Multiple Traveling Salesman Problem by a Novel Meta-heuristic Algorithm
The multiple traveling salesman problem (MTSP) is a generalization of the famous traveling salesman problem (TSP), where more than one salesman is used in the solution. Although the MTSP is a typical kind of computationally complex combinatorial optimization problem, it can be extended to a wide variety of routing problems. This paper presents an efficient and evolutionary optimization algorith...
متن کاملA New Hybrid Parallel Simulated Annealing Algorithm for Travelling Salesman Problem with Multiple Transporters
In today’s competitive transportation systems, passengers search to find traveling agencies that are able to serve them efficiently considering both traveling time and transportation costs. In this paper, we present a new model for the traveling salesman problem with multiple transporters (TSPMT). In the proposed model, which is more applicable than the traditional versions, each city has diffe...
متن کاملRandom gravitational emulation search algorithm (RGES (in scheduling traveling salesman problem
this article proposes a new algorithm for finding a good approximate set of non-dominated solutions for solving generalized traveling salesman problem. Random gravitational emulation search algorithm (RGES (is presented for solving traveling salesman problem. The algorithm based on random search concepts, and uses two parameters, speed and force of gravity in physics. The proposed algorithm is ...
متن کامل